mrcharles Report post Posted 05/13/2004 09:06 AM When I play back DTMF digits using the Dialogic D4PCIU card, it cuts of the playing around the 30th digit. It did not do this when I originally had a voice modem. A portion of the log where this occurs is below: 020712.48 5 RVreplace end: [*#,*9*1**18005357963*,*7*1*54664258779**,*#,**3*1310*1213*1818*1714**,] 020712.48 5 tapic lineGenerateDigits(65760,*#,*9*1**18005357963*,*7*1*54664258779**,*#,**3*1310*12 3*1818*1714**,,0) => 0 020712.50 5 RunModule PLAY end 020720.70 5 generate LINEGENERATETERM_DONE 020720.70 5 TimeoutSet 1 EV_TAPI_GENERATE 020721.75 5 Timer fired EV_TAPI_GENERATE 020721.75 5 ScriptEventCode 9602 iLineState=1100 020721.75 5 LsPlayMsg EV_TAPI_GENERATE 020721.77 5 TimeoutSet 10 EV_TIMEOUT_HANGUP 020721.77 5 TimeoutSet 20 EV_TIMEOUT_GOTOMODULE 020736.00 0 sys cleanup Start 020736.00 0 sys cleanup End 020743.66 5 Timer fired EV_TIMEOUT_GOTOMODULE 020743.66 5 ScriptEventCode 9002 iLineState=1101 020743.67 5 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE 020743.67 5 TimeoutClear 020743.69 5 [GetConfigCompletionMsgPrompt] DB Query 020743.69 5 db Jet mode used (To use ODBC mode specify ODBC Connect string) 020743.70 5 RVreplace start: [sELECT FileToPlay, PromptText, ModuleName, OptionsFileToPlay FROM qlPromptOptions WHERE LID='$RV[Answer Call]' AND PromptName = 'CompletionMsg'] Share this post Link to post
SupportTeam Report post Posted 05/13/2004 09:45 AM This would be Dialogic's own internal limit on how many DTMFs it can generate per "play DTMF" call. Solution is fairly straightforward: You will need to split the sending of DTMF tones across two or more Play modules. You can use Evaluate Expression module and its string manipulation functions: left(), right() and mid(), to split up a long DTMF string into manageable lengths, see: http://www.voiceguide.com/vghelp/html/modEvalExpr.htm Then save individual DTMF strings into separate RVs and then use those RVs in the Play modules... Share this post Link to post
mrcharles Report post Posted 05/15/2004 11:06 AM I just used the shntool and made a .wav file of the tones with pauses. That seems to work fine. Is there anything I need to keep in mind when doing this? Share this post Link to post
SupportTeam Report post Posted 05/15/2004 09:23 PM That solution will work fine as well. There are no limits on the length of .wav files which you can play with Dialogic cards. Share this post Link to post